home *** CD-ROM | disk | FTP | other *** search
- package com.ms.dxmedia;
-
- import com.ms.com.ComFailException;
- import com.ms.com.IUnknown;
- import com.ms.dxmedia.rawcom.DAImage;
- import com.ms.dxmedia.rawcom.IDABehavior;
- import com.ms.dxmedia.rawcom.IDAEvent;
- import com.ms.dxmedia.rawcom.IDAImage;
- import com.ms.dxmedia.rawcom.IDAPoint2;
-
- public class ImageBvr extends Behavior {
- private IDAImage _COMptr;
-
- public ImageBvr clipPolygon(Point2Bvr[] var1) {
- try {
- if (var1 == null) {
- return null;
- } else {
- IDAPoint2[] var2 = new IDAPoint2[var1.length];
-
- for(int var3 = 0; var3 < var1.length; ++var3) {
- var2[var3] = var1[var3].getCOMPtr();
- }
-
- return new ImageBvr(this.getCOMPtr().ClipPolygonImageEx(var1.length, var2));
- }
- } catch (ComFailException var5) {
- throw StaticsBase.handleError(var5);
- }
- }
-
- public ImageBvr crop(Point2Bvr var1, Point2Bvr var2) {
- try {
- return new ImageBvr(this.getCOMPtr().Crop(var1.getCOMPtr(), var2.getCOMPtr()));
- } catch (ComFailException var5) {
- throw StaticsBase.handleError(var5);
- }
- }
-
- public ImageBvr applyBitmapEffect(IUnknown var1, DXMEvent var2) {
- try {
- IDAEvent var3 = var2 != null ? var2.getCOMPtr() : null;
- IDAImage var4 = this.getCOMPtr();
- IDAImage var5 = var4.ApplyBitmapEffect(var1, var3);
- return new ImageBvr(var5);
- } catch (ComFailException var7) {
- throw StaticsBase.handleError(var7);
- }
- }
-
- public void setCOMBvr(IDABehavior var1) {
- super.setCOMBvr(var1);
- this._COMptr = (IDAImage)var1;
- }
-
- public ImageBvr opacity(NumberBvr var1) {
- try {
- return new ImageBvr(this.getCOMPtr().OpacityAnim(var1.getCOMPtr()));
- } catch (ComFailException var4) {
- throw StaticsBase.handleError(var4);
- }
- }
-
- public ImageBvr opacity(double var1) {
- try {
- return new ImageBvr(this.getCOMPtr().Opacity(var1));
- } catch (ComFailException var5) {
- throw StaticsBase.handleError(var5);
- }
- }
-
- public static ImageBvr newUninitBvr() {
- return new ImageBvr(new DAImage());
- }
-
- protected Behavior newUninitBehavior() {
- return newUninitBvr();
- }
-
- public ImageBvr tile() {
- try {
- return new ImageBvr(this.getCOMPtr().Tile());
- } catch (ComFailException var3) {
- throw StaticsBase.handleError(var3);
- }
- }
-
- public IDAImage getCOMPtr() {
- return this._COMptr;
- }
-
- public ImageBvr transform(Transform2Bvr var1) {
- try {
- return new ImageBvr(this.getCOMPtr().Transform(var1.getCOMPtr()));
- } catch (ComFailException var4) {
- throw StaticsBase.handleError(var4);
- }
- }
-
- public ImageBvr clip(MatteBvr var1) {
- try {
- return new ImageBvr(this.getCOMPtr().Clip(var1.getCOMPtr()));
- } catch (ComFailException var4) {
- throw StaticsBase.handleError(var4);
- }
- }
-
- public ImageBvr(IDAImage var1) {
- super(var1);
- this._COMptr = var1;
- }
-
- public ImageBvr() {
- super((IDABehavior)null);
- this._COMptr = null;
- }
-
- public Bbox2Bvr boundingBox() {
- try {
- return new Bbox2Bvr(this.getCOMPtr().getBoundingBox());
- } catch (ComFailException var3) {
- throw StaticsBase.handleError(var3);
- }
- }
-
- public ImageBvr mapToUnitSquare() {
- try {
- return new ImageBvr(this.getCOMPtr().MapToUnitSquare());
- } catch (ComFailException var3) {
- throw StaticsBase.handleError(var3);
- }
- }
-
- public ImageBvr undetectable() {
- try {
- return new ImageBvr(this.getCOMPtr().Undetectable());
- } catch (ComFailException var3) {
- throw StaticsBase.handleError(var3);
- }
- }
- }
-